package com.ktgj.service.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;

/**
 * 合作商（供应商和代理商）对象 Ktservice_viphall_partner
 * 
 * @author ruoyi
 * @date 2021-09-06
 */
public class KtserviceViphallPartner extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long partnerId;

    /** 供应商名 */
    @Excel(name = "供应商名")
    private String partnerName;

    /** 合作商分类：1，供应商;2,合作商； */
    @Excel(name = "合作商分类：1，供应商;2,合作商；")
    private String partnerTypeId;

    /** 联系人信息 */
    @Excel(name = "联系人信息")
    private String contactInfo;

    /** 登录名 */
    @Excel(name = "登录名")
    private String partnerapiloginName;

    /** 登录密码 */
    @Excel(name = "登录密码")
    private String partnerapiloginPassword;

    /** 合作商地址 */
    @Excel(name = "合作商地址")
    private String partnerAddress;

    /** 合作商电话 */
    @Excel(name = "合作商电话")
    private String partnerTel;

    /** 合作商传真 */
    @Excel(name = "合作商传真")
    private String partnerFax;

    /** 签约部门id */
    @Excel(name = "签约部门id")
    private Long linkDeptId;

    /** 操作人id */
    @Excel(name = "操作人id")
    private Long opemployeeId;

    /** 合作商简称 */
    @Excel(name = "合作商简称")
    private String partnerShortname;

    /** 行业属性类型：0 全部、1 金融类、2 航旅类、3 制造类、4 医药类、5 其他 */
    @Excel(name = "行业属性类型：0 全部、1 金融类、2 航旅类、3 制造类、4 医药类、5 其他")
    private String industryAttributeType;

    /** 成立时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "成立时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date establishmentTime;

    /** 代理商状态0 启用 -1 未启用 */
    @Excel(name = "代理商状态0 启用 -1 未启用")
    private String status;

    /** 是否删除 0 默认 1 已删除 */
    @Excel(name = "是否删除 0 默认 1 已删除")
    private String isdeleted;

    public void setPartnerId(Long partnerId) 
    {
        this.partnerId = partnerId;
    }

    public Long getPartnerId() 
    {
        return partnerId;
    }
    public void setPartnerName(String partnerName) 
    {
        this.partnerName = partnerName;
    }

    public String getPartnerName() 
    {
        return partnerName;
    }
    public void setPartnerTypeId(String partnerTypeId) 
    {
        this.partnerTypeId = partnerTypeId;
    }

    public String getPartnerTypeId() 
    {
        return partnerTypeId;
    }
    public void setContactInfo(String contactInfo) 
    {
        this.contactInfo = contactInfo;
    }

    public String getContactInfo() 
    {
        return contactInfo;
    }
    public void setPartnerapiloginName(String partnerapiloginName) 
    {
        this.partnerapiloginName = partnerapiloginName;
    }

    public String getPartnerapiloginName() 
    {
        return partnerapiloginName;
    }
    public void setPartnerapiloginPassword(String partnerapiloginPassword) 
    {
        this.partnerapiloginPassword = partnerapiloginPassword;
    }

    public String getPartnerapiloginPassword() 
    {
        return partnerapiloginPassword;
    }
    public void setPartnerAddress(String partnerAddress) 
    {
        this.partnerAddress = partnerAddress;
    }

    public String getPartnerAddress() 
    {
        return partnerAddress;
    }
    public void setPartnerTel(String partnerTel) 
    {
        this.partnerTel = partnerTel;
    }

    public String getPartnerTel() 
    {
        return partnerTel;
    }
    public void setPartnerFax(String partnerFax) 
    {
        this.partnerFax = partnerFax;
    }

    public String getPartnerFax() 
    {
        return partnerFax;
    }
    public void setLinkDeptId(Long linkDeptId) 
    {
        this.linkDeptId = linkDeptId;
    }

    public Long getLinkDeptId() 
    {
        return linkDeptId;
    }
    public void setOpemployeeId(Long opemployeeId) 
    {
        this.opemployeeId = opemployeeId;
    }

    public Long getOpemployeeId() 
    {
        return opemployeeId;
    }
    public void setPartnerShortname(String partnerShortname) 
    {
        this.partnerShortname = partnerShortname;
    }

    public String getPartnerShortname() 
    {
        return partnerShortname;
    }
    public void setIndustryAttributeType(String industryAttributeType) 
    {
        this.industryAttributeType = industryAttributeType;
    }

    public String getIndustryAttributeType() 
    {
        return industryAttributeType;
    }
    public void setEstablishmentTime(Date establishmentTime) 
    {
        this.establishmentTime = establishmentTime;
    }

    public Date getEstablishmentTime() 
    {
        return establishmentTime;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setIsdeleted(String isdeleted) 
    {
        this.isdeleted = isdeleted;
    }

    public String getIsdeleted() 
    {
        return isdeleted;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("partnerId", getPartnerId())
            .append("partnerName", getPartnerName())
            .append("partnerTypeId", getPartnerTypeId())
            .append("contactInfo", getContactInfo())
            .append("partnerapiloginName", getPartnerapiloginName())
            .append("partnerapiloginPassword", getPartnerapiloginPassword())
            .append("partnerAddress", getPartnerAddress())
            .append("partnerTel", getPartnerTel())
            .append("partnerFax", getPartnerFax())
            .append("linkDeptId", getLinkDeptId())
            .append("opemployeeId", getOpemployeeId())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("partnerShortname", getPartnerShortname())
            .append("industryAttributeType", getIndustryAttributeType())
            .append("establishmentTime", getEstablishmentTime())
            .append("status", getStatus())
            .append("isdeleted", getIsdeleted())
            .toString();
    }
}
